#pragma once

#include <faker/basic/System.h>

#include <faker/basic/transform/Inst.h>
#include <faker/render/mesh/box/Inst.h>
#include <faker/render/camera/firstview/Inst.h>

namespace Faker
{
    namespace Render
    {
        struct System 
        {

            bool InitResources();

            void RenderFrame(const Faker::Scene& scene);

            bool ReleaseResources();
        };
    };
}
